Course title: Java
Course number: M&IS 44095 section
001
Course description: An introduction to the Java programming language, its basic structures, object-orientation, applications and Applets
Location: 213 BSA Meeting day: W Meeting time: 6:15-8:45 PM
Name: Janet Formichelli, MS
Email: jformich@kent.edu
Office location: A410 BSA
Office hours: M
3:30-4:30, 6:00-7:00; TR 2:00-3:30
Phone: 330-672-1159
Students attending the course who do not have the proper prerequisite risk being deregistered from the class.
Enrollment: Students have responsibility to ensure they are properly enrolled in classes. You are advised to review your official class schedule during the first two weeks of the semester to ensure you are properly enrolled in this class and section. Should you find an error in your class schedule, you have until Friday, September 13, 2002 to correct it with your advising office. If registration errors are not corrected by this date and you continue to attend and participate in classes for which you are not officially enrolled, you are advised now that you will not receive a grade at the conclusion of the semester for any class in which you are not properly registered.
Course Goals: To solve problems and implement these solutions using the Java programming language.
Textbook: Deitel and Deitel, Java: How to Program, Fourth Edition, Prentice Hall, 2002.
ISBN 0-13-0345151-7
WebCT
The WebCT site at https://class.kent.edu/webct/public/home.pl will basically
manage the course. The
syllabus, calendar, assignments, Power Point slides, and other course
information. A help page for using WebCT is found at: http://webcthelp.kent.edu/v3/
Course Requirements
6 Java programming assignments: (25 points each) 150 points
3 course exams:
(50 points each) 150 points
final exam: 100 points
Grading Scale
90-100 A 80-89 B
70-79 C 60-69
D 0-59
F
This scale is followed closely and there is no extra credit. Do not ask me at the end of the semester to increase your grade a few points.
Missing class is
not an excuse for failure to understand material or complete assignments. Material covered in class will not be covered
again outside of class. It is up to you to read the material and get notes from
another student. If you miss class regularly, do not expect extra help during
office hours. If anything about the notes or assignments is explained more
fully in class than on WebCT, you are responsible for knowing about it.
Programming
assignments are due by the beginning of class time on the date on which they
are due, unless otherwise noted. They should be e-mailed to me at jformich@kent.edu. Absence from class is
not an excuse for not having the assignment in. Late assignments will be
penalized 10% per day (not per class session).
Assignments will not be accepted after one week beyond the due
date.
Make-up exams are
given only under extraordinary circumstances. Inform the instructor as soon as
possible (ideally before the exam). Some form of written excuse for absence
from an exam is required.
Cheating means to misrepresent the source, nature, or other conditions of your academic work (e.g., tests, papers, projects, assignments) so as to get undeserved credit. The use of the intellectual property of others without giving them appropriate credit is a serious academic offense. It is the University's policy that cheating or plagiarism result in receiving a failing grade for the work or course. Repeat offenses result in dismissal from the University.
Academic honesty is expected and required. HELPING fellow students is acceptable, and is actually a very good way to learn the material (particularly with debugging programs). COPYING is NOT acceptable, and will result in loss of credit for the assignment, and possibly failure of the course for all students involved. Follow these guidelines:
All work on the design and basic coding phase of a program should be your own. That is, sitting in a group writing a program together is considered to be copying.
If you receive help with debugging part of an assignment, then you must acknowledge that help in the documentation of that section (your grade will not be affected).
If you give help to another student, then it is your responsibility to make sure that they fully understand the concepts. You may help them to debug the program, but you may not give them code.
If copying programs is suspected, both (or all) students involved will receive zeros for that assignment at the least, and possibly a failure for the course. DO NOT GIVE OTHERS YOUR CODE.
In accordance with University policy, if you have a documented disability and require accommodations to obtain equal access in this course, please contact the instructor at the beginning of the semester or when given an assignment for which an accommodation is required. Students with disabilities must verify their eligibility through the Office of Student Disability Services (SDS) in the Michael Schwartz Service Center (672-3391).
1 |
Aug. 28 |
Chp. 1, 2 |
|
|
|
|
2 |
Sept. 4 |
Chp. 3 |
Lab |
|
|
|
3 |
Sept. 11 |
Chp. 11 |
|
Assignment 1 |
|
|
4 |
Sept. 18 |
Chp. 11 |
|
|
|
|
5 |
Sept. 25 |
Chp. 4 |
Lab |
|
Exam 1 |
Chp. 1, 2, 3, 11 |
6 |
Oct. 2 |
Chp. 4, 5 |
|
Assignment 2 |
|
|
7 |
Oct. 9 |
Chp. 5, 6 |
|
|
|
|
8 |
Oct. 16 |
Chp. 6 |
Lab |
|
|
|
9 |
Oct. 23 |
Chp. 6 |
|
Assignment 3 |
|
|
10 |
Oct. 30 |
Chp. 7 |
Lab |
|
Exam 2 |
Chp. 4, 5, 6 |
|
Nov. 2 |
Last Day to Withdraw |
|
|
||
11 |
Nov. 6 |
Chp. 7 |
|
Assignment 4 |
|
|
12 |
Nov. 13 |
Chp. 8 |
Lab |
|
|
|
13 |
Nov. 20 |
Chp. 8, 9 |
|
Assignment 5 |
|
|
14 |
Nov. 27 |
no class |
|
|
|
|
15 |
Dec. 4 |
|
Lab |
Assignment 6 |
Exam 3 |
Chp. 7, 8, 9 |
16 |
Dec. 11 |
5:45-8:00 PM |
|
Final |
comprehensive |
Chapter |
Sections |
1 |
8,9,13,15 |
2 |
1--8 |
3 |
1--5 |
11 |
1--7 |
4 |
1--13 |
5 |
1--6,9 |
6 |
1--11,15,16 |
7 |
1--7 |
8 |
1--4,6--8,13,15 |
9 |
1--3,9 |